﻿using Stores.Admin.Models.Common;
using Stores.Web.Framework;

namespace Stores.Admin.Models.Settings
{
	public class ShippingSettingsModel
    {
		[StoresResourceDisplayName("Admin.Configuration.Settings.Shipping.FreeShippingOverXEnabled")]
		public bool FreeShippingOverXEnabled { get; set; }

		[StoresResourceDisplayName("Admin.Configuration.Settings.Shipping.FreeShippingOverXValue")]
		public decimal FreeShippingOverXValue { get; set; }

		[StoresResourceDisplayName("Admin.Configuration.Settings.Shipping.FreeShippingOverXIncludingTax")]
		public bool FreeShippingOverXIncludingTax { get; set; }

		[StoresResourceDisplayName("Admin.Configuration.Settings.Shipping.EstimateShippingEnabled")]
		public bool EstimateShippingEnabled { get; set; }

		[StoresResourceDisplayName("Admin.Configuration.Settings.Shipping.DisplayShipmentEventsToCustomers")]
		public bool DisplayShipmentEventsToCustomers { get; set; }

		[StoresResourceDisplayName("Admin.Configuration.Settings.Shipping.ShippingOriginAddress")]
		public AddressModel ShippingOriginAddress { get; set; }
    }
}